• word of the day

    leucaena leucocephala

    leucaena leucocephala - Dictionary definition and meaning for word leucaena leucocephala

    Definition
    (noun) low scrubby tree of tropical and subtropical North America having white flowers tinged with yellow resembling mimosa and long flattened pods
Download our Mobile App Today
Receive our word of the day
on Whatsapp